• This is my version of the Window Definition (WDEF). The major difference is the additional "shrink" button next to the "zoom" button in the window bar. This button will shrink and un-shrink the window to an iconic window and back to regular window.
• You may get the standard Apple's window by holding the "option" key down while opening the window.
• You may disable the Alternate WDEF installation by holding either the "shift" key down or "mouse-button" down during boot-up sequence.
• You may get "AboutThis" dialog by holding the key and selecting the "shrink" button.
• Warning: 1. This version works OK on my Mac II using System 6.0.3,
and I believe this INIT/CDEV is safe, but I am not responsible for any problems may occur with this INIT/CDEV.
2. I had been informed it will destroy a HyperCard stack using "Reports" stack. Reason unknown.
3. I had been informed it does not work on MicroPhone II application. Reason unknown.
• AltWDEF v1.3 was developed by using THINK C 4.0.
Bugs
• Whenever shrinking or unshrinking tends to select other windows below its window. Currently, there is nothing I can do about this problem.
• If the window is in "shrink"ed state and drag the icon over another window then it tends to select the window below over the current icon window. Again, I have no solution resolving this bug.
• "QuicKeys" will not work on "shrink" button during the window's shrinked state. Again, I have no solution resolving this bug either.
• The "grow icon" and its horizontal and vertical lines drawn for the "grow icon" does not use the full color spectrum specified by the window's color resource definition for black & white windows. It works OK for "NewCWindow" but not with "NewWindow". The original Apple's WDEF works for both black & white and color windows. Use "Kolor" CDEV and change the window's color specifications to see how the "grow icon" color differs between Apple's WDEF and Alternate's WDEF.
• AltWDEF v1.3 does not work properly with the HyperCard's Reports. Currently, I cannot fix this problem without a copy of the Reports to determine the problem. Also, the Excel 2.2 on-line help window does not work either with this version.
• 1.3 : Added CDEV interface to the WDEF. The CDEV will allow the user to define font and size combinations for the standard window display and it's shrinked window display; allow the window's title to be left/center/right justifiy; reverse the "zoom" and "shrink" button ordering; ICON placement ordering; enable/disable the WDEF to use the default Apple's WDEF; and, selectable Apple like title bar.
Add logic to save the previous "shrink" window position for future "shrink"ing.
Add logic to suppress the "zoom" button if running on the original Mac 128K/512K computers.
Fix "invisible" window bug if it's in "shrink"ed state. If the window is in a "shrink"ed state then becomes invisible then becomes visible later it would never appear again. This problem was detected on the "CompuServe Navigator" and "PrintMonitor" applications.
Fix 'BNDL' and 'FREF' resource bug problem relating to the "ResEdit" application. The "ResEdit" application could not look at the 'BNDL' and 'FREF' resources because the WDEF used it to determine the application's ICON then released the memory while the application was still using it!
Fix "go away" and "grow icon" to be ignored if selected on an inactive window bug. The window must be actived for the buttons to be selected. If the "go away" or "grow icon" buttons were selected while the window was inactive then it would actually effect the top-most window rather than the inactive window.
Fix the "QuicKeys" to work on the "zoom" button and partial fix for the "shrink" button. But if the window is in the "shrink"ed state then the "QuicKeys" will not work. This is because "QuicKeys" expects the window's internal data structures to be in a certain state, which is currently not in a standard state.
Fix the "shrink" title display if the title name gets changed from shorter to longer or vice versa.
Moved all internal strings into 'STR ' and 'STR#' resources for easy conversion for international considerations. Refer to the Converting WDEF Outside of USA section.
Special thanks to Gary Hipple and Herb Goodman beta testing AltWDEF v1.3. And, special thanks to Richard Ragan for various assistance developing AltWDEF v1.3.
Author
Alexander S. Colwell
Work Phone # : 213 - 607 - 3550 (7:00 am - 3:30 pm Pacific Standard Time)
If you have any questions or suggestions concerning the INIT/CDEV please contact me. Thanks and enjoy.